<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Math</title>
</head>
<body>
<script>
    /*Math  数学  对象允许您对数字执行数学任务。
    *       和其他对象不同，它不是一个构造函数
    *       它属于一个工具类 不用创建对象，它里面封装了数学运算的属性和方法
    *       比如:1.Math.PI表示的圆周率
    *           2.Math.abs()求绝对值
    *           3.Math.ceil()向上取整 小数位有值就向上自动进1
    *           4.Math.floo
    * r()向下取整 小数位置自动舍去
    *           5.Math.round() 四舍五入
    *           6.Math.random()可以生成0-1之间的随机数
    *               ①生成0-x的随机数
    *                 Math.round(Math.random()*x
    *               ②生成x-y的随机数
    *                 Math.round(Math.random()*(y-x)+x
    *           7.Math.max() 取最大值
    *           8.Math.min()  取最小值
    *           9.Math.pow(x,y) 返回x的y次方
    *           10.Math.sqrt() 开方
    * */
    console.log("π="+Math.PI);//返回圆周率的值 π=3.141592653589793

    console.log(Math.abs(-1));//abs取绝对值   返回1
    console.log(Math.abs(1));//abs取绝对值   返回1

    console.log(Math.ceil(1.5))//向上取整数  返回2
    console.log(Math.ceil(2.4));//向上取整数  返回3

    console.log(Math.floor(9.6))//向下取整数  返回9
    console.log(Math.floor(9.1))//向下取整数  返回9

    console.log(Math.round(1.99));//四舍五入 返回2
    console.log(Math.round(1.4));//四舍五入 返回1

    console.log(Math.random());//可以生成0-1之间的随机数  返回0.7293282729293729
    // for (var i=0;i<10;i++){// 生成0-1之间的随机数
    //     console.log(Math.random())
    // // }
    // //生成0-10之间的随机数 包含0和10
    // for (var i=0;i<10;i++){
    //     console.log(Math.round(Math.random()*10));
    // }
    var max=Math.max(10,20,50,15);
    console.log(max);
    var min=Math.min(15,22,10,5,9);
    console.log(min);

    console.log(Math.pow(3,2));//返回3的2次方  返回9
    console.log(Math.sqrt(9));//开方  返回3


</script>
</body>
</html>